Skip to content

Cod 2092 collect toolchain information alongside run#45

Draft
GuillaumeLagrange wants to merge 2 commits intomainfrom
cod-2092-collect-toolchain-information-alongside-run
Draft

Cod 2092 collect toolchain information alongside run#45
GuillaumeLagrange wants to merge 2 commits intomainfrom
cod-2092-collect-toolchain-information-alongside-run

Conversation

@GuillaumeLagrange
Copy link
Copy Markdown
Contributor

Outputs in ${CODSPEED_PROFILE_FOLDER}/environment-<pid>.json

{
  "toolchains": {
    "cpp": {
      "compiler_id": "Clang",
      "version": "19.1.7",
      "build": "clang version 19.1.7",
      "build_type": "RelWithDebInfo"
    }
  }
}
{
  "toolchains": {
    "cpp": {
      "compiler_id": "GNU",
      "version": "14.3.0",
      "build": "g++ (GCC) 14.3.0",
      "build_type": "RelWithDebInfo"
    }
  }
}

@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2092-collect-toolchain-information-alongside-run branch from c4abf97 to 1ddd83a Compare March 25, 2026 13:18
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2092-collect-toolchain-information-alongside-run branch from 1ddd83a to f44d0ba Compare March 25, 2026 14:36
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 25, 2026

Merging this PR will degrade performance by 32.21%

⚡ 13 improved benchmarks
❌ 9 regressed benchmarks
✅ 208 untouched benchmarks
⏩ 234 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation BarTest[MyFixture] 91.1 ns 61.9 ns +47.09%
Simulation BM_with_multiple_args[100/200] 182.5 ns 153.3 ns +19.02%
Simulation BM_custom_name_in_namespace 90.8 ns 61.7 ns +47.3%
Simulation BM_with_multiple_args[10/20] 182.5 ns 153.3 ns +19.02%
Simulation FooTest[MyFixture] 91.1 ns 61.9 ns +47.09%
Simulation DoubleTest[MyTemplatedFixture, double] 91.1 ns 61.9 ns +47.09%
Simulation TestB[MyTemplate2, int, double] 91.1 ns 61.9 ns +47.09%
Simulation TestA[MyTemplate1, int] 91.1 ns 61.9 ns +47.09%
Simulation BM_custom_multi[10/20] 182.5 ns 153.3 ns +19.02%
Simulation IntTest[MyTemplatedFixture, int] 91.1 ns 61.9 ns +47.09%
Simulation BM_custom_args[100] 92.2 ns 121.4 ns -24.03%
Simulation BM_Capture[int_string_test] 61.4 ns 90.6 ns -32.21%
Simulation BM_Capture_int[int_test] 61.4 ns 90.6 ns -32.21%
Simulation BM_Capture[int_test] 61.4 ns 90.6 ns -32.21%
Simulation BM_custom_args[1000] 92.2 ns 121.4 ns -24.03%
Simulation BM_custom_multi[100/200] 182.5 ns 153.3 ns +19.02%
Simulation BM_short_name 90.8 ns 61.7 ns +47.3%
Simulation BM_with_args[100] 92.2 ns 121.4 ns -24.03%
Simulation BM_with_args[1000] 92.2 ns 121.4 ns -24.03%
Simulation BM_Template1_Capture[int_string_test] 61.4 ns 90.6 ns -32.21%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing cod-2092-collect-toolchain-information-alongside-run (f44d0ba) with main (d6b4111)

Open in CodSpeed

Footnotes

  1. 234 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant